package cn.no7player.model;

import org.springframework.scheduling.annotation.Scheduled;
import org.springframework.stereotype.Component;

/**
 * 
 * 
 * @Scheduled(fixedRate = 6000) ：上一次开始执行时间点之后6秒再执行
   @Scheduled(fixedDelay = 6000) ：上一次执行完毕时间点之后6秒再执行
    @Scheduled(initialDelay=1000, fixedRate=6000) ：第一次延迟1秒后执行，之后按fixedRate的规则每6秒执行一次
 */
@Component
public class SchedulerTask {

	
	 private int count=0;

	    @Scheduled(cron="*/6 * * * * ?")//fixedRate = 6000
	    private void process(){
	        System.out.println("this is scheduler task runing  "+(count++));
	    }
}
